<?php


//设置php输出页面为utf8
header("Content-type: text/html; charset=utf-8");


//定义根目录文件路径
define('ROOT_PATH_', dirname(__FILE__));




//===========================================
//多网站系统域名登记设置文件.
//新添加网站，需要在下面添加域名和该域名访问的文件夹.
//20220127根目录site_theme.php迁移到config文件夹内，
//按照不同服务器存放域名设置。
//===========================================

    $server_name = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
    $server_ip = gethostbyname($server_name);








//===========================================
//检查主题文件夹文件完整性
//确保前端文件夹完整
//===========================================

//检查是否有runtime的主题文件夹，没有则添加
//if(!file_exists(ROOT_PATH_."/front/".$theme_folder."/runtime")){
//    mkdir(ROOT_PATH_."/front/".$theme_folder."/runtime",0777,true);
//    chmod(ROOT_PATH_."/front/".$theme_folder."/runtime",0777);
//}
//
//if(!file_exists(ROOT_PATH_."/front/".$theme_folder."/runtime/theme_access_log")){
//    mkdir(ROOT_PATH_."/front/".$theme_folder."/runtime/theme_access_log",0777,true);
//    chmod(ROOT_PATH_."/front/".$theme_folder."/runtime/theme_access_log",0777);
//}
//
//if(!file_exists(ROOT_PATH_."/front/".$theme_folder."/runtime/controller_access_log")){
//    mkdir(ROOT_PATH_."/front/".$theme_folder."/runtime/controller_access_log",0777,true);
//    chmod(ROOT_PATH_."/front/".$theme_folder."/runtime/controller_access_log",0777);
//}


//==============================
//自动扫描function下文件，
//全部函数文件（.php）导入。
//==============================
    function listDir($dir)
    {
        if(is_dir($dir))
        {
            if ($dh = opendir($dir))
            {
                while (($file = readdir($dh)) !== false)
                {
                    if((is_dir($dir."/".$file)) && $file!="." && $file!="..")
                    {
                        //echo "<b><font color='red'>文件名：</font></b>",$file,"<br><hr>";
                        listDir($dir."/".$file."/");
                    }
                    else
                    {
                        if($file!="." && $file!="..")
                        {
                            //echo $file."<br>";
                        }
                    }

                    //判断是不是php文件，不是则不记录
                    if(substr($file,-3)=="php"){$result[]=$file;};

                }
                closedir($dh);
            }
        }

        return $result;
    }



    $function_list=listDir(ROOT_PATH_."/function");

    for($i=0;$i<count($function_list);$i++)
    {
        $i;
        include_once (ROOT_PATH_."/function/".$function_list[$i]);
    }


?>